/*
 *  ColaboracionAbrirModall.h
 *  Wilson
 *
 *  Created by Sebastian Orfino on 11/24/11.
 *  Copyright 2011 lbs3. All rights reserved.
 *
 */

#ifndef __COLABORACIONABRIRMODAL__
#define __COLABORACIONABRIRMODAL__

#include "preparar_nota_nueva.h"
#include "handler_functor.h"
#include "csxs_facade.h"


namespace eventos {
	class abrir_modal : public wilson::handler_functor, public wilson::conversacion { //: IWilEventoCallback {

		preparar_nota_nueva prepararNotaNueva;
		
		
	protected:
	
		friend class wilson::iniciador;
		void main();

	public:
		/** comienza una colaboracion para que se abra el modal de agregar comentario a nota nueva (kWilExtensionModal)
		 @param evt el evento que hay que enviar una vez que el modal este preparado para recibirlo.
		 */
		void pasar_parametros(const preparar_nota_nueva& evt);
		virtual void operator()(const csxs::event::Event * const eventParam); 
	};
}

#endif//__COLABORACIONABRIRMODAL__